package com.example.springbootredis.Demo;

//import org.junit.jupiter.api.Test;
//import redis.clients.jedis.Jedis;
//
//import java.util.HashMap;
//import java.util.List;
//import java.util.Map;
//import java.util.Set;
//
//public class LinkTestDemo {
//    public static void main(String[] args) {
//        Jedis jedis=new Jedis("192.168.44.124",6379);
//
//        String value=jedis.ping();
//        System.out.println(value);
//    }
//
//    @Test
//    public void LinkJedis(){
//        Jedis jedis=new Jedis("192.168.44.124",6379);
//
////        Set<String> keys = jedis.keys("*");
////        for(String key:keys){
////            System.out.println(key);
////        }
//        /**
//         * key
//         */
//        jedis.set("k1", "v1");
//        jedis.set("k2", "v2");
//        jedis.set("k3", "v3");
//        Set<String> keys = jedis.keys("*");
//        System.out.println(keys.size());
//        for (String key : keys) {
//            System.out.println(key);
//        }
//        System.out.println(jedis.exists("k1"));
//        System.out.println(jedis.ttl("k1"));
//        System.out.println(jedis.get("k1"));
//        /**
//         * String
//         */
//
//        jedis.mset("str1","v1","str2","v2","str3","v3");
//        System.out.println(jedis.mget("str1","str2","str3"));
//        /**
//         * List
//         */
//        List<String> list = jedis.lrange("mylist",0,-1);
//        for (String element : list) {
//            System.out.println(element);
//        }
//
//        /**
//         * hash
//         */
//        jedis.hset("hash1","userName","lisi");
//        System.out.println(jedis.hget("hash1","userName"));
//        Map<String,String> map = new HashMap<String,String>();
//        map.put("telphone","13810169999");
//        map.put("address","atguigu");
//        map.put("email","abc@163.com");
//        jedis.hmset("hash2",map);
//        List<String> result = jedis.hmget("hash2", "telphone","email");
//        for (String element : result) {
//            System.out.println(element);
//        }
//        /**
//         * zset
//         */
//        jedis.zadd("zset01", 100d, "z3");
//        jedis.zadd("zset01", 90d, "l4");
//        jedis.zadd("zset01", 80d, "w5");
//        jedis.zadd("zset01", 70d, "z6");
//        Set<String> zrange = jedis.zrange("zset01", 0, -1);
//        for (String e : zrange) {
//            System.out.println(e);
//        }
//    }
//
//    @Test
//    void TestSet(){
//        /**
//         *  set
//         */
//        Jedis jedis=new Jedis("192.168.44.124",6379);
//        jedis.sadd("orders", "order01");
//        jedis.sadd("orders", "order02");
//        jedis.sadd("orders", "order03");
//        jedis.sadd("orders", "order04");
//
//        Set<String> smembers = jedis.smembers("orders");
//        for (String order : smembers) {
//            System.out.println(order);
//        }
//        Long srem = jedis.srem("orders", "order02");
//        System.out.println(srem);
//    }
//}
